Boutons intelligents
Introduction aux contrôles/éléments XML
Vous pouvez utiliser les commandes suivantes pour créer des scripts. Les commandes sont configurées dans l’éditeur de boutons intelligents à l’aide d’écrans intuitifs ou de XML.
L’éditeur de boutons intelligents est disponible en deux modes :
- Mode facile (Advanced GDS Command Helper) pour créer des fonctionnalités et des contrôles de base. Un nombre limité de commandes est disponible en mode facile. Dans le tableau suivant, les commandes marquées d’un E dans la description sont disponibles en mode facile.
-
Mode standard pour créer des fonctionnalités et des contrôles plus complexes. Toutes les commandes sont disponibles en mode standard, à l’exception du répartiteur de formulaire de commande <Br>.
Contrôle |
Élément XML |
Description |
---|---|---|
Éléments de l’interface utilisateur | ||
Champ de texte |
Boîte de texte |
E Élément de contrôle graphique qui permet aux agents de saisir des informations textuelles à utiliser par le programme. Peut être utilisé pour poser une question à l’agent et collecter la réponse sous forme de variable. |
Étiquette de texte |
Bloc de texte |
E Ajoute une étiquette, qui est une ligne avec du texte, à l’invite de l’agent. |
Liste déroulante | Boîte combo | E Permet à l’agent de sélectionner une valeur à partir de réponses prédéfinies. |
Sélecteur de date | DataPicker |
E Affiche une représentation de date, où l’agent peut sélectionner une seule valeur. |
Éléments de liste | CheckListBox (en anglais) |
Affiche une liste d’éléments d’une collection d’éléments, sous la forme d’une liste de cases à cocher ou d’une liste de cases d’option. |
Bloc Questions | QuestionsBloc |
Regroupez les invites sur un seul écran. Le Concepteur de blocs de questions peut être utilisé pour concevoir et modifier des boîtes de dialogue personnalisées, y compris des images, des zones de groupe de couleurs et des cases à cocher uniques. Les éléments (contrôles) peuvent être placés n’importe où sur le canevas Windows. |
Afficher le message | AfficherMessage |
E Affiche les messages avec un bouton OK dans la fenêtre du terminal ou dans une case à l’écran. |
Opérations logiques | ||
Boucles | <Pour chacun> |
Une boucle est une séquence d’instructions qui est spécifiée une fois, mais qui peut être exécutée plusieurs fois de suite. Le code « à l’intérieur » de la boucle peut être obéi soit :
|
<BreakForEach> |
Brise une boucle. Si l’élément <BreakForEach> est utilisé dans le corps de la boucle et que la condition est convenue, il arrête les itérations de la boucle et passe immédiatement après le corps de la boucle. |
|
Si alors sinon | <ActionConditionnelle> | L’instruction de flux la plus basique, qui indique à un script d’exécuter une certaine section de code uniquement si un test particulier est évalué à true. |
Traitement du script de rupture | <Sortie> |
Arrêtez de traiter le script. Par exemple, un script avec une liste déroulante contient deux réponses possibles. Un agent choisit l’une des options suivantes :
|
Autres commandes | ||
Exécuter la commande Terminal | ExécuterCommande | E Envoie des commandes de terminal (hôte) pour Travelport+ (1G). Il peut s’agir d’une simple commande ou d’une commande contenant une variable. |
Lire à partir d’Excel | ReadFromExcel | Lit les informations à partir d’un fichier Excel spécifié. |
Opération arithmétique | Opération arithmétique | Calcule des nombres statiques ou des variables. |
Opération de chaîne | ChaîneOpération |
Effectue plusieurs opérations sur le texte, telles que :
|
Obtenir du texte à partir du terminal | GetString | Capture le texte de la fenêtre du terminal. Le texte peut être lu à partir d’une colonne et d’une ligne spécifiques ou lu à l’aide d’une expression régulière (regex). |
Bouton Exécuter un autre | CourirAutreBouton | E Lie un script Smart Buttons à un script existant. Un script peut en déclencher un autre. |
Date/Heure | DateHeure | Ajoute des dates à un script. Il peut lire la date du jour et autoriser l’addition ou la soustraction d’un nombre spécifique de jours. |
Gérer la collection | GérerCollection |
Ce contrôle peut :
|
Variable | Variable | Une variable est un emplacement de stockage associé à un nom symbolique associé (nom de variable). La variable contient une quantité d’informations connue ou inconnue (valeur). |
Formulaires à remplir | SetStringBlock | |
Exécuter l’application | RunExe | Exécute toutes les applications, y compris l’ouverture d’un site Web. |
Appel API | APICall | Envoie des informations à une base de données externe via une API et reçoit des informations en retour de cette source. |
Extraits de code JavaScript | JsSnippet | Consomme des extraits de code JavaScript à l’intérieur d’un script Smart Buttons. |
Opération de fichier | FichierOpération | Écrit et lit à partir d’un fichier texte, tel que des fichiers TXT et CSV. |
Répartiteur de formulaire de commande | Br | Mode facile uniquement Crée une ligne entre plusieurs commandes. |